/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.heyma.webapp.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 *
 * @author John
 */
@Entity
@Table(name = "LINEA_PEDIDO")
public class LineaPedido {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "NUM_LINEA")
    private Integer numLinea;
    @Column(name = "CANTIDAD")
    private float cantidad;
    @Column(name = "PRECIO")
    private float precio;
    @JoinColumn(name = "NUM_ARTICULO", referencedColumnName = "NUM_ARTICULO")
    @ManyToOne
    private Articulo articulo;
    @JoinColumn(name = "NUM_PEDIDO", referencedColumnName = "NUM_PEDIDO")
    @ManyToOne
    private Pedido pedido;

    public Integer getNumLinea() {
        return numLinea;
    }

    public void setNumLinea(Integer numLinea) {
        this.numLinea = numLinea;
    }

    public float getCantidad() {
        return cantidad;
    }

    public void setCantidad(float cantidad) {
        this.cantidad = cantidad;
    }

    public float getPrecio() {
        return precio;
    }

    public void setPrecio(float precio) {
        this.precio = precio;
    }

    public Articulo getArticulo() {
        return articulo;
    }

    public void setArticulo(Articulo articulo) {
        this.articulo = articulo;
    }

    public Pedido getPedido() {
        return pedido;
    }

    public void setPedido(Pedido pedido) {
        this.pedido = pedido;
    }
}
